#ifndef _SYSTEM_INFORMATION_
#define _SYSTEM_INFORMATION_

/**
*@brief 存储CPU信息的结构体                                                                        
*/
typedef struct CPUInfo{
	char Company[256]; /**<CPU 生产商名称*/
	char BaseParam[256]; /**<CPU 基本参数*/
	char SerialNumber[256];/**<CPU 序列号*/
	char sha1_hash[64];/**<CPU 信息哈希值*/
}CPUINFO, *PCPUINFO;

/**
*@brief 存储软件信息的结构体                                                                        
*/
typedef struct SoftInfo
{
   char softname[256];/**< 软件名称*/
   char version[256];/**< 软件版本*/
   char sha1_hash[64];/**< 软件信息哈希值*/
}SOFTINFO, *PSOFTINFO;

typedef struct platformInfo{
	struct CPUInfo cpuInfo;
	/*struct SoftInfo softInfo;*/
}PLATFORMINFO,*PPLATFORMINFO;
#endif